
#include <iostream>

using namespace std;

#define Max(x,y) (x > y ? x : y)

int main( ) {
	int nx = 10, ny = 20;
	cout << Max( nx, ny ) << endl;

	double dx = 1.23, dy = 4.56;
	cout << Max( dx, dy ) << endl;

	string sx = "world", sy = "hello";
	cout << Max( sx, sy ) << endl;

	char cx[256] = "world", cy[256] = "hello";
	cout << Max(cx, cy) << endl;

	return 0;
}
